﻿//using System.Collections.Generic;
//using VoxelBlock.VoxelBlock3D;
//using VoxelBlock;
//using Vector3Int = VoxelBlock.Vector3Int;

//public abstract class SelectImplement
//{

//    public SelectImplement()
//    {

//    }

//    public abstract void Start(DrawVoxel3DCore nowDrawVoxel3DCore, List<Vector3Int> allSelectVoxel, VoxelCategories.OperationSelectOperator selectOperator, Vector3Int StartPosition);

//    public abstract void Run(Vector3Int gestureStartPosition, Vector3Int updateStartPosition, Vector3Int nowSelectPosition);

//    public abstract void Over(Vector3Int gestureStartPosition, Vector3Int updateStartPosition, Vector3Int nowSelectPosition);
//}
